home *** CD-ROM | disk | FTP | other *** search
- | | _____ ____ ___ ____ *
- | | | | \ | / \ *
- | | | | | | | | *
- | | | | | |_ | | ***
- \ / | | | | | | * *** ***
- \ / | | | | | | *
- \ / | | | | | | *
- \ / __|__ |___/ |___ \____/ *** *
- * *
- *
- _______
- | ____ ____ ____
- | / \ / | |
- | | | | | |
- |-- | | \___ |- |
- | |----| \ | |
- | | | | | |
- | | | ____/ |____ |____
- |______
-
-
- by
-
- _______ _____ _____ __ _
- / / / / / / / \/_/ //_/_
- / /____/ / / /____/ ___ / ____// / _ __
- / / / / / / \ / /|/ / / / /_/ / /\_/_/
- / / / /____/ / / _/__/_/ /__/|_/_/_/ /_/_/ /_
- /
- _____________________________________________________________________________
-
- The THOR-Software Licence
-
- This License applies to the computer programs known as "VideoEasel" and all
- supplied code fragments in the drawers "Environments", "Algorithms" and
- "Scripts".
- The "Program", below, refers to such program.
-
- The programs and files in this distribution are freely distributable
- under the restrictions stated below, but are also Copyright (c)
- Thomas Richter.
-
- Distribution of the Program by a commercial organization without written
- permission from the author to any third party is prohibited if any payment
- is made in connection with such distribution, whether directly
- (as in payment for a copy of the Program) or indirectly (as in payment
- for some service related to the Program, or payment for some product
- or service that includes a copy of the Program "without charge";
- these are only examples, and not an exhaustive enumeration of prohibited
- activities). However, the following methods of distribution involving
- payment shall not in and of themselves be a violation of this restriction:
-
- (i) Posting the Program on a public access information storage and
- retrieval service for which a fee is received for retrieving information
- (such as an on-line service), provided that the fee is not
- content-dependent (i.e., the fee would be the same for retrieving the same
- volume of information consisting of random data).
-
-
- (ii) Distributing the Program on a CD-ROM, provided that the files
- containing the Program are reproduced entirely and verbatim on such
- CD-ROM, and provided further that all information on such CD-ROM be
- redistributable for non-commercial purposes without charge.
-
-
- Everything in this distribution must be kept together, in original
- and unmodified form.
-
-
-
- Limitations.
-
- THE PROGRAM IS PROVIDED TO YOU "AS IS," WITHOUT WARRANTY. THERE IS NO
- WARRANTY FOR THE PROGRAM, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. THE ENTIRE
- RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD
- THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
- SERVICING, REPAIR OR CORRECTION.
-
-
- IF YOU DO NOT ACCEPT THIS LICENCE, YOU MUST DELETE ALL FILES CONTAINED IN
- THIS ARCHIVE.
-
- _____________________________________________________________________________
-
- About VideoEasel
- =================
-
- VideoEasel is a generic environment for so called cellular automata machines.
- The most popular amongst them is Conway's "Life"-algorithm, which has been
- implemented on almost every machine. But VideoEasel does much more: You may
- modify the rules of the game, may implement easely other algorithms, modify
- existing ones... I implemented every single CAM (Cellular automata machine)
- I could find... That was much work, and for that reason:
-
- The program is Freeware, it's a full version, without restrictions. But if
- you like this program and want to use it, you REALLY need documentations for
- VideoEasel. Cause typing a huge doc for a huge program is much work, please
- support me! If you want a manual, send me a EMAIL to find out the price
- (YESS, you will have to PAY MONEY for it!):
-
-
- thor@einstein.math.tu-berlin.de
-
- Include: Price you want to pay ( >= 30 DM)
- Prevered language (German/English)
- Private greetings (-:
-
-
- The price haven't been worked out since I haven't started typing the manual
- yet - but if there are enough requests, I will. Please include your
- prefered languange (German or English, not more... sorry) and the price
- you would like to pay - it shouldn't be under DM 30,- (-;
- (Real man write programs, not documentations... at least unless they get
- paid for it :-)
-
- For a quick start and a tiny introduction, this ReadMe is enough, but not
- more...
-
- _____________________________________________________________________________
-
- Requirements
- ============
-
- VideoEasel is in fact very demanding. 1MB chip mem is a must, 2MB would be
- fine. Fast memory MUST be provided, the more, the better. I think the
- minimum should be somewhere around 3MB (Argh!). The point is that I wanted
- to make this monster fast and I have enough (10MB) memory. Processor: Well
- a MC68000 works, but... As minimum, I would suggest a MC68020 with 25 MHz,
- the more, the better....
-
- ____________________________________________________________________________
-
- Installation
- ============
-
- After extracting the archive, copy the extracted files whereever you like.
- Extract now the "RexxMathLib" archive and follow the instructions given there
- to install it (If I remember exactly, you only have to copy the library
- to LIBS:...).
- Copy the "PatchDraw" program to your C: directory and add the following line
- to "S:Startup-Sequence" using a standard editor:
-
- SetPatch >NIL:
- PatchDraw ; <-- Insert this here...
- ; more stuff
-
- "PatchDraw" corrects a flaw in the graphics.library line drawing algorithm,
- it does no specific VideoEasel patch.
-
- _____________________________________________________________________________
-
- A Quick Start
- =============
-
- Start VideoEasel and wait for the startup title. Now read the "About" title
- and click "O.K.". For a nice demo, hit the start button in the toolbar left
- on the screen. It looks like a small arrow ( <| ). After a while the screen
- should slowly get blurred. If you have seen enough, press the stop button
- on the toolbox (it looks like a filled "o"). What you've seen here is a
- discrete version of the heat flow of the picture: The lighter parts are
- "warmer" than the darker (by the way: The heat equation is my speciality...).
-
- Probably you want to run "Life" now: Select "Open" from the applications
- menu. Select an "Application":
-
- FastLife for a fast and colorful life implemenation
- LightSpeedLife for a even faster but black & white implementation
-
- Open it. Now select "Open" from the brush menu. In the requester, select
- "GliderGliderGun" and click "Load". Place the brush whereever you want on
- the screen. Select "Speed" from the applications menu and set the scroller
- all to the left - minimum delay or maximal speed. Now click again the start
- button. Be impressed.
-
- Sorry, that's all the help I can provide for free...
-
- _______________________________________________________________________________
-
- Thanx goes to....
-
- Tomas Rokicki, for his FastLife algorithm. I haven't used it in
- VideoEasel, but was inspirited by the idea. (Ain't there a 'h'
- missing in your name, T(h)omas? )
-
-
- Ron Charlton for his FastLife program. I used many patterns found
- in his archive. They (and much more) are contained in the
- XLife folder. The ready to use brushes are in the brush directory.
-
-
- Jon Bennett for his XLife implemenation for Unix. Again, some ideas
- have been adapted. All patterns found in the XLife archive are
- included in VideoEasel, although the import script does not yet
- handle the new include style yet...
-
- Brian Hayes and A.K. Dewdney for their arcticles in the Scientific
- American (Spektrum der Wissenschaft in german). They brought me to
- the idea writing VideoEasel. Some algorithms are based on their
- articles (The wire world, Life, Crystal and City...)
-
- Tommaso Toffoli and Norman Margolus for their book on cellular
- automata machines. All "CAM"-type algorithms are based on their
- book and have been translated from CAMForth to CAMRexx.
-
-
- Thanx does not go to...
- Commodore/Amiga for their #$?&! computer. This sh*tty thing never
- worked like it should (third computer, 9th ! mouse, 3rd fan, 2nd
- board update...). I really LIKED it when the went bankrupt!
-
- All the users that work with VideoEasel without buying the manual...
-
-
- So long,
- Thomas Richter November 23th 1996, Berlin
-